<?php

$tpl = new SimpleTemplate(VIEW."aluno/matricular.html");
$func = new functions;
$dados = new matricula;
$sel = new select;


$action = $func->get_isset('action')->get();
$but_add = $func->post_isset("adicionar")->get();
$x = $func->get_isset("id")->get();        
$idMat = $func->get_isset('idMat')->get();    

if(!empty($x))
    $idAluno = $func->get_isset("id")->get();
else
    $idAluno = $_SESSION['idAluno']; 
    

// <editor-fold defaultstate="collapsed" desc="MATRICULAR">
if ($but_add == '+') {
    $idModal = $_POST['modalidade'];


    $mod = $dados->select_unique("SELECT * FROM modalidades WHERE  id=$idModal");
    $aluno = $dados->select_unique("SELECT * FROM aluno WHERE  id=$idAluno");


    $_POST['codModalidade'] = $mod['id'];
    $_POST['matricula'] = $aluno['matricula'];
    
    switch ($_POST["plano"]){
        case "MENSAL": $plan = 1;             break;
        case "TRIMESTRAL": $plan =  3;        break;
        case "SEMESTRAL": $plan =  6;         break;
        case "ANUAL": $plan =  12;            break;
    }
   
    $_POST["valorTotal"] = $mod["valor"]* $plan;
    
    
    $res = $dados->insert('matricula', $_POST);




    if ($res)
        $func->go('home.php?pg=matricular');
}// </editor-fold>

// <editor-fold defaultstate="collapsed" desc="ALTERAR MATRICULA">
if ($action == 'alt') {


    $mat = $dados->select_unique("SELECT * FROM matricula WHERE id=$idMat");

    $tpl->DIA_VENCIMENTO = $mat['diaVencimento'];

    

    $plano = $sel->plano();
    foreach ($plano as $p) {
        $tpl->PLANO = $p;


        ($mat['plano'] == $p) ? $tpl->SELECTED = 'selected' : $tpl->clear("SELECTED");

        $tpl->block("BLOCK_PLANO");

    }


    $modal = $dados->select_multiple("SELECT * FROM modalidades");
    foreach ($modal as $mod) {
        $tpl->MODAL = $mod["id"];
        $tpl->NOME_MODALIDADE = $mod["nome"];


        ($mat['codModalidade'] == $mod["id"]) ? $tpl->SELECTED = 'selected' : $tpl->clear("SELECTED");


        $tpl->block("BLOCK_MODALIDADE");
    }

    

    $tpl->block("BLOCK_BUTTON_ALT");


    if ($_SERVER["REQUEST_METHOD"] == "POST") {
        $idModal = $_POST['modalidade'];
        $mod = $dados->select_unique("SELECT * FROM modalidades WHERE  id=$idModal");
        $aluno = $dados->select_unique("SELECT * FROM aluno WHERE  id=$idAluno");

        $_POST['codModalidade'] = $mod['id'];
        $_POST['matricula'] = $aluno['matricula'];

    

        if(isset ($_POST["plano"])){
            switch ($_POST["plano"]){
                case "MENSAL": $plan = 1;             break;
                case "TRIMESTRAL": $plan =  3;        break;
                case "SEMESTRAL": $plan =  6;         break;
                case "ANUAL": $plan =  12;            break;
            }

            $_POST["valorTotal"] = $mod["valor"]* $plan;           
        }


        $dados->update("matricula", $_POST, $idMat);


        $func->go("home.php?pg=matricular");

    }

}// </editor-fold>

// <editor-fold defaultstate="collapsed" desc="DESMATRICULAR">
else if ($action == 'del') {
    $res = $dados->delete('matricula', $idMat);


    $func->go("home.php?pg=matricular");
}// </editor-fold>

// <editor-fold defaultstate="collapsed" desc="PAGAMENTO">
else if ($action == 'pgto') {
    $func->go('home.php?pg=recebimento&matricula=' . $idMat);
}// </editor-fold>

// <editor-fold defaultstate="collapsed" desc="PADRÃO">
else {

    $tpl->DIA_VENCIMENTO = "15";


    $plano = $sel->plano();
    foreach ($plano as $p) {
        $tpl->PLANO = $p;


        $tpl->block("BLOCK_PLANO");

    }

    $modal = $dados->select_multiple("SELECT * FROM modalidades");
    foreach ($modal as $mod) {
        $tpl->MODAL = $mod["id"];
        $tpl->NOME_MODALIDADE = $mod["nome"];


        $tpl->block("BLOCK_MODALIDADE");
    }


    $tpl->block("BLOCK_BUTTON_ADD");
}// </editor-fold>

// <editor-fold defaultstate="collapsed" desc="LISTA DE MATRICULAS">
$aluno = $dados->select_unique("SELECT * FROM aluno WHERE id=$idAluno");
    $tpl->MATRICULA = $aluno["matricula"];
    $tpl->NOME_ALUNO = $aluno["nome"];
    $tpl->SITUACAO = $aluno["situacao"];


    $mat = $dados->select_multiple("SELECT * FROM matricula WHERE matricula=$tpl->MATRICULA ORDER BY id");
    foreach ($mat as $m) {
    $codModalidade = $m["codModalidade"];


    $modal = $dados->select_unique("SELECT * FROM modalidades WHERE id=$codModalidade");

    $tpl->COD_MAT = $m["id"];
    $tpl->NOME_MAT = $modal["nome"];
    $tpl->VALOR_MAT = $m["valorTotal"];
    $tpl->TURNO_MAT = $modal["turno"];

    $tpl->PLANO_MAT = $m["plano"];
    $tpl->VENCIMENTO_MAT = $m["diaVencimento"];


    $tpl->block("BLOCK_MATRICULA");
    }// </editor-fold>




$tpl->show();
?>
